package greg1992.lekcja5.edytor;

import java.util.Vector;

public class Liga {

	private String nazwa;
	private Vector<Klub> kluby;
	
	public Liga(String nazwa){
		this.nazwa = nazwa;
	}
	
	public String getNazwa() {
		return nazwa;
	}
	
	public void setNazwa(String nazwa) {
		this.nazwa = nazwa;
	}
	
	public Vector<Klub> getKluby() {
		return kluby;
	}
	
	public void setKluby(Vector<Klub> kluby) {
		this.kluby = kluby;
	}
	
	public int iloscKlubow(){
		return kluby.size();
	}
	
	public boolean dodajKlub(Klub klub){
		
		if(!kluby.contains(klub)){
			kluby.add(klub);
			return false;
		}else{
			System.out.println("Klub juz istnieje!");
			return true;
		}
	}
	
	public Klub zwrocKlub(int i){
		if(kluby.isEmpty()){
			System.out.println("Brak klubow!");
			return null;
		}else if(i < 0 && i >= iloscKlubow()){
			System.out.println("Nieprawidlowy index!");
			return null;
		}else{
			return kluby.get(i);
		}
	}
	
	public boolean usunKlub(int i){
		if(!kluby.contains(zwrocKlub(i))){
			System.out.println("Nie ma takiego klubu!");
			return false;
		}else{
			return kluby.remove(zwrocKlub(i));
		}
	}
	
	public boolean zawieraObjektKlubu(Klub klub){
		if(kluby.contains(klub)){
			return true;
		}else{
			System.out.println("Nie ma takiego klubu!");
			return false;
		}
	}
	
	
}
